﻿#ifndef TREENODE_H
#define TREENODE_H

#include <QVector>
#include <QDebug>

// 用于描述液路
class TreeNode
{
public:
    TreeNode();
    TreeNode(int idx);

    QString print();

    void updateForkNum(int forkNum = 1);       // 更新forkNum（递归调用）

public:
    int idx;
    QVector<TreeNode*> son;

    int forkNum = 1;        // 这个点从头部的点出来被分成了几个岔岔

};

#endif // TREENODE_H
